# -*- coding: utf-8 -*-
"""
**NuBox** - Hierarchical Multidimensional Arrays
================================================

The ``nubox`` package provides classes to represent data in arrays. Its two core
classes are ``NdArray`` and ``NuBox``. The ``NdArray`` is a simple, portable and
lightweight implementation of a multidimenstional (nd) array, a very rudimentary 
replacement for ``numpy.ndarray``. ``NuBox`` is a sub-class of  ``NdArray``, 
which adds support for hierarchical data and associated metadata i.e. boxes of 
boxes like atoms in a molecule. Additional modules provide sub-classes of 
``NuBox`` tailored for holding specific data types ``long``, ``double`` and 
``char``.

The package is tested on Python 2.5+ (Jython 2.5+)

"""
from __future__ import (division, with_statement, absolute_import, generators,
                         nested_scopes)

from .core import NuBox, NdArray
